@charset "utf-8";


.wrapper{ position:relative; width:1000px; margin:20px auto; background:#f8f8f8;}
.wrapper .wrapper_content{background:url(../images/main_bg_mid.png)}
.wrapper .wrapper_bt{background:url(../images/main_bg_bt.png) no-repeat; height:5px}
.wrapper .nav_left{position:absolute; left:0;top:5px;width:188px}
.wrapper .nav_left h6.nav1_title{ background:url(../images/nav_left_bg_top_ljwm.png) no-repeat; height:57px}
.wrapper .nav_left .arrow{ position:absolute; right:-3px; top:7px; z-index:99; background:url(../images/icon_nav_arrow.gif) no-repeat 0 13px; width:10px; height:40px}
.wrapper .nav_left ul{ padding:7px 15px 0 42px;position:relative}
.wrapper .nav_left ul li{text-indent:10px; font-size:14px; height:40px; line-height:40px; border-bottom:1px solid #edeeef}
.wrapper .nav_left ul li a,.wrapper .nav_left ul li a:visited{color:#7b7b7b; display:block;}
.wrapper .nav_left ul li a:hover{color:#6bc30d; text-decoration:none}
.wrapper .nav_left ul li a.selected,.wrapper .nav_left ul li a.selected:visited{color:#6bc30d; background:url(../images/nav_left_icon.gif) no-repeat 103px 0}

.wrapper .section{position:relative; float:right; width:670px; padding:10px 70px 0 69px;overflow:hidden}/*修改20140123*/
.wrapper .section h2{ background:url(../images/dash.gif) repeat-x bottom; width:100%; height:64px; margin-bottom:20px}
.wrapper .section .il{ padding:5px; background:#fff; box-shadow:0px 0px 2px #c3c3c3; margin-left:2px;}
.wrapper .about_text{ position:relative; padding-bottom:201px;}
.wrapper .about_text p{ font-size:14px; color:#333333; line-height:32px; font-family:"微软雅黑";}
.wrapper .about_text i{ width:125px; height:116px; display:block; position:absolute; top:20px; right:0; background:url(../images/hi_vip_icon_01.png) no-repeat;}
.wrapper .about_text .bor_dashed{ border-bottom:dashed 1px #CCCCCC; }
.wrapper .about_text .height32_dashed{ height:32px;}
.wrapper .about_text .color_dashed{color:#6bc30d;}
.wrapper .about_text .pad_dashed{ padding:10px 0; display:block;}
.wrapper .about_text em{ display:block; width:810px; height:462px; position:absolute; bottom:0; left:-71px; background:url(../images/hi_vip_bg_01.jpg) center bottom no-repeat;}


.wrapper .chronicle .c_content{ position:relative; }/*修改*/
.wrapper .chronicle .c_content .story_box{ z-index:1; position:absolute; width:264px; border:1px solid #e3e2e3; background:#f3f3f3; padding:10px 16px 6px 16px; line-height:25px; border-radius:3px;box-shadow:0 1px 1px rgba(0,0,0,0.05)}
.wrapper .chronicle .c_content .story_box dt{ font-size:12px; color:#df2488; vertical-align:baseline; line-height:12px; padding-bottom:5px}
.wrapper .chronicle .c_content .story_box dd{ font-size:12px; color:#797676; margin-bottom:5px}
.wrapper .chronicle .c_content .story_box dd.pic{ padding:5px 0; display:none}
.wrapper .chronicle .c_content .story_box b.right{ position:absolute; background:url(../images/icon_arrow_right.gif) no-repeat; width:7px; height:13px; right:-7px; top:27px}
.wrapper .chronicle .c_content .story_box b.right2{background:url(../images/icon_arrow_right2.gif)}
.wrapper .chronicle .c_content .story_box b.left{ position:absolute; background:url(../images/icon_arrow_left.gif) no-repeat; width:7px; height:13px; left:-7px; top:27px}
.wrapper .chronicle .c_content .story_box b.left2{background:url(../images/icon_arrow_left2.gif)}

.wrapper .chronicle .c_content .sb_01{ top:120px; left:357px}
.wrapper .chronicle .c_content .sb_02{ top:173px; left:15px}
.wrapper .chronicle .c_content .sb_03{ top:256px; left:357px}
.wrapper .chronicle .c_content .sb_04{ top:400px; left:15px}
.wrapper .chronicle .c_content .sb_05{ top:461px; left:357px}
.wrapper .chronicle .c_content .sb_06{ top:550px; left:15px}
.wrapper .chronicle .c_content .sb_07{ top:724px; left:357px}
.wrapper .chronicle .c_content .sb_08{ top:884px; left:15px}
.wrapper .chronicle .c_content .sb_09{ top:1034px; left:357px}
.wrapper .chronicle .c_content .sb_10{ top:1130px; left:15px}

.wrapper .honor .h_content{ position:relative;}
.wrapper .honor .h_content .h_page{ position:absolute; z-index:99; width:246px; bottom:0; left:50%; margin-left:-103px; height:43px}
.wrapper .honor .h_content .h_page a{ display:block;background:url(../images/btn_page_btn.png) no-repeat;width:123px; float:left; height:43px; cursor:pointer}
.wrapper .honor .h_content .h_page .h_page_left,.wrapper .honor .h_content .h_page .h_page_left:visited{background-position:0 0}
.wrapper .honor .h_content .h_page .h_page_left:hover{ background-position:0 -43px}
.wrapper .honor .h_content .h_page .h_page_right,.wrapper .honor .h_content .h_page .h_page_right:visited{background-position:-123px 0}
.wrapper .honor .h_content .h_page .h_page_right:hover{background-position:-123px -43px}
.wrapper .honor .h_content .h_nav{ position:relative; width:670px; margin:0 auto;height:39px; background:url(../images/h_nav_bg.gif) no-repeat; }
.wrapper .honor .h_content .h_nav ul{ position:absolute;}
.wrapper .honor .h_content .h_nav ul li{ width:134px; float:left; text-align:center; line-height:32px; font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#777576}
.wrapper .honor .h_content .h_nav ul li a,.wrapper .honor .h_content .h_nav ul li a:visited{ display:block; width:111px; height:39px; cursor:pointer}
.wrapper .honor .h_content .h_nav ul li a:hover{ text-decoration:none; color:#f675ac}
.wrapper .honor .h_content .h_nav ul li a.selected{ text-decoration:none; color:#fbf7f9; background:url(../images/h_nav_btn.png) no-repeat top center}

.honor .h_tree{ position:relative; width:670px; height:552px;}
.honor .h_tree dl dt{display:block; width:91px; height:91px; font-size:20px; font-family:"微软雅黑", Arial, serif; color:#9c763b; line-height:91px; text-align:center; cursor:pointer; position:absolute}
.honor .h_tree dl dt:hover{ background:url(../images/h_may.png) no-repeat; color:#fff}

.honor .h_tree dl dd{ z-index:2;display:none;position:absolute; border:1px solid #f66bb7; background:#fff;background:rgba(255,255,255,0.92); padding:5px 10px;border-radius:3px; width:214px}
.honor .h_tree dl dd p{font-size:12px;line-height:25px; color:#666; background:url(../images/icon_honor.gif) no-repeat 0 12px; text-indent:0; padding:8px 0 8px 18px; }
.honor .h_tree dl dd p.line{border-bottom:1px dashed #ccc}

.honor .tree_13{ background:url(../images/il_honor_2013.png) no-repeat;}
.honor .tree_13 .h_1301 dt{ left:127px; top:237px}
.honor .tree_13 .h_1301 dd{ left:59px;top:328px;}

.honor .tree_12{ background:url(../images/il_honor_2009.png) no-repeat;}
.honor .tree_12 .h_1201 dt{ left:114px; top:239px}
.honor .tree_12 .h_1201 dd{ left:45px;top:330px;}
.honor .tree_12 .h_1203 dt{ left:506px; top:171px}
.honor .tree_12 .h_1203 dd{ left:270px;top:190px;}
.honor .tree_12 .h_1212 dt{ left:391px; top:43px}
.honor .tree_12 .h_1212 dd{ left:322px;top:134px;}
.honor .tree_12 .h_1209 dt{ left:212px; top:79px}
.honor .tree_12 .h_1209 dd{ left:143px;top:170px;}

.honor .tree_11{ background:url(../images/il_honor_2011.png) no-repeat;}
.honor .tree_11 .h_1103 dt{ left:107px; top:433px}
.honor .tree_11 .h_1103 dd{top:306px; left:31px;}
.honor .tree_11 .h_1104 dt{ left:63px; top:310px}
.honor .tree_11 .h_1104 dd{left:157px;top:239px;width:220px}
.honor .tree_11 .h_1106 dt{ left:236px; top:220px}
.honor .tree_11 .h_1106 dd{left:167px;top:310px;width:210px}
.honor .tree_11 .h_1107 dt{ left:115px; top:179px}
.honor .tree_11 .h_1107 dd{ left:46px;top:270px}
.honor .tree_11 .h_1108 dt{ left:217px; top:87px}
.honor .tree_11 .h_1108 dd{ left:149px;top:180px}
.honor .tree_11 .h_1109 dt{ left:456px; top:286px}
.honor .tree_11 .h_1109 dd{ left:217px;top:199px}
.honor .tree_11 .h_1110 dt{ left:565px; top:248px}
.honor .tree_11 .h_1110 dd{left:328px;top:255px}
.honor .tree_11 .h_1111 dt{ left:504px; top:130px}
.honor .tree_11 .h_1111 dd{ left:434px;top:221px}
.honor .tree_11 .h_1112 dt{ left:390px; top:46px}
.honor .tree_11 .h_1112 dd{ left:322px;top:137px}

.honor .tree_10{ background:url(../images/il_honor_2010.png) no-repeat;}
.honor .tree_10 .h_1002 dt{ left:64px; top:309px}
.honor .tree_10 .h_1002 dd{ left:158px;top:326px;}
.honor .tree_10 .h_1004 dt{ left:235px; top:220px}
.honor .tree_10 .h_1004 dd{left:168px;top:311px}
.honor .tree_10 .h_1006 dt{ left:116px; top:179px}
.honor .tree_10 .h_1006 dd{left:48px;top:270px}
.honor .tree_10 .h_1007 dt{ left:218px; top:88px}
.honor .tree_10 .h_1007 dd{ left:151px;top:179px}
.honor .tree_10 .h_1008 dt{ left:455px; top:286px}
.honor .tree_10 .h_1008 dd{ left:219px;top:302px}
.honor .tree_10 .h_1009 dt{ left:565px; top:246px}
.honor .tree_10 .h_1009 dd{ left:328px;top:197px}
.honor .tree_10 .h_1011 dt{ left:503px; top:130px}
.honor .tree_10 .h_1011 dd{left:435px;top:221px}
.honor .tree_10 .h_1012 dt{ left:391px; top:43px}
.honor .tree_10 .h_1012 dd{ left:322px;top:137px}

.honor .tree_09{ background:url(../images/il_honor_2009.png) no-repeat;}
.honor .tree_09 .h_0901 dt{ left:114px; top:239px}
.honor .tree_09 .h_0901 dd{ left:45px;top:330px;}
.honor .tree_09 .h_0906 dt{ left:212px; top:79px}
.honor .tree_09 .h_0906 dd{ left:143px;top:170px;}
.honor .tree_09 .h_0911 dt{ left:391px; top:43px}
.honor .tree_09 .h_0911 dd{ left:322px;top:134px;}
.honor .tree_09 .h_0905 dt{ left:506px; top:171px}
.honor .tree_09 .h_0905 dd{ left:270px;top:190px;}


.wrapper .news .n_content{}
.wrapper .news .n_content table{}
.wrapper .news .n_content table td{padding:0 10px;height:35px; font-size:12px; color:#666262} 
.wrapper .news .n_content table thead{ background:#e8e8e8; height:35px;}
.wrapper .news .n_content table thead td{font-weight:bold; font-size:14px}
/*--新增样式2014-01-23--*/

/*唯品足迹部分*/
.wrapper .section h4{color:#6bc30d; font-size:22px;font-family: 微软雅黑; font-weight:100; padding-top:30px;}



/*企业文化部分*/
.cul_main{ font-family:"微软雅黑";}
.cul_main p{ border-bottom:1px solid #cccccc; padding-top:20px;}
.cul_main strong{ display:block; font-size:18px; color:#1b1b1b;  padding-top:20px; font-family:"微软雅黑";}
.cul_main strong i{ font-size:16px; padding-left:20px; font-weight:normal;}
.cul_main span{ display:block; font-size:16px; color:#373737; line-height:36px; border-bottom:1px dashed #cccccc; padding-bottom:15px; }
.cul_main_img img{ margin-bottom:-5px}


/*唯品足迹部分*/
.carousel { position:relative;width:640px;height:530px;margin:0 auto;}
.carousel .slides {	position:relative;margin:0 auto 30px; overflow:hidden;}
.carousel .slides .slideItem {position:absolute;cursor:pointer;overflow:hidden;padding:0;opacity:1!important;}
.carousel .slides .slideItem a {display:block;overflow:hidden;}
.carousel .slides .slideItem img {width:100%;height:100%;}
.carousel .slides .slideItem .cover {display:block;position:absolute;left:0;top:0;width:400px!important;height:413px!important; overflow:hidden; background:#fff;}
.prevButton, .nextButton {cursor:pointer;position:absolute;top:156px;z-index:99;width:16px;height:25px;display:block;background:url(../images/zj_arrow.png) 0 0 no-repeat;}
.prevButton {left:-48px;}
.nextButton {right:-48px;background-position:-16px 0;}

/*时间轴*/
.about{ margin-top:50px;}
.chronicle{ margin-top:50px;}
.slides_year{ width:768px; height:32px; position:absolute; left:20px; top:520px; background:url(../images/year_time_01.png) center top no-repeat;}
.slides_year li{ float:left; font-size:15px; color:#282828; padding:0 5px; margin:6px 40px 0 20px; background:#fff; font-family:"微软雅黑";}
.slides_year .ontime{ font-size:24px; color:#f31e8f; font-family:"微软雅黑"; margin:0px 40px 0 20px;}

/*加入我们*/
.joinus{ width:948px; height:auto; margin:-16px 26px 0 26px; overflow:hidden;}
.joinus ul{ width:964px; clear:both;}
.joinus ul li{ float:left; margin:0 14px 15px 0; }
.joinus_line{ width:948px; height:50px; clear:both;}

.joinus_line span{ display:block; color:#6b6b6b; font-size:14px; font-family:"微软雅黑"; line-height:30px;}
.float_l{ float:left;}
.float_r{ float:right;}
.joinus_line a{ color:#e1298c;}




.tomorrow_list li {
    float: left;
    margin: 0 10px 10px 0;
    overflow: hidden;
    width: 110px;
}
.tl_info {
    background-color: #fcfafc;
    border: 1px solid #fff;
    color: #4d4d4d;
    display: block;
    overflow: hidden;
    padding: 10px;
}





